/*
 * Copyright (c) 2006, 2021, webrx.cn All rights reserved.
 *
 */
package cn.webrx;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.regex.Pattern;

/**
 * <p>Project: javase - Reg5
 * <p>Powered by webrx On 2021-12-07 09:29:25
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class Reg5 {
    public static void main(String[] args) {
        //Pattern
        //[a-c] 匹配一个字符abc其中的一个字符
        //[a-c]+ [a-c]{1,}
        //[a-c]{3}
        var p = Pattern.compile("[a-c,x,y,z\\-]{3}", Pattern.CASE_INSENSITIVE);
        //Matcher
        var m = p.matcher("---");
        System.out.println(m.matches());

        int a3 = 6;
        int _userage = 7;
        //7-17
        // + 代表前边元字符次数｛1，｝
        // * 代表前边元字符次数{0,}
        // . 代表一个任意符号  ...  李.   .*   .{0,}   ".*[a-z]+.*"
        // ? [a-c]?   [a-c]{0,1}
        // ^ 开头
        // $ 结尾
        // ^ 取反 \\d [0-9] \\D [^0-9]
        String ppp = "[$_a-zA-Z]{1}[a-zA-Z$_0-8]*";
        System.out.println("iabc2423".matches(ppp));


    }
}
